package com.yijiajiao.finance.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author  zhaoming@eduspace
 * @since  2017-05-24-15:46
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FinanceBean {

    private String openId;
    private String teacherPhoneNum;//教师手机号
    private String studentPhoneNum;//学生手机号
    private Date tradeTime;// 交易时间（包括购买时间，学生答疑消费时间，教师转出金额时间）
    private String orderNumber;// 订单号
    private String trade_no;//支付宝交易号（结算流水号）
    private String curriculumName;// 课程名称
    private String curriculumType;//课程类型
    private BigDecimal totalPrice = new BigDecimal(0.0);// 金额
    private String tradeType;// 交易类型 支付宝 微信 网银（结算方式）
    private BigDecimal teacherIncome = BigDecimal.valueOf(0.00);// 教师收入（或者退款）
    private BigDecimal systemIncome = BigDecimal.valueOf(0.00);// 平台收入（或者退款）
    private int financeLogsType;// 财务记录类型(1订单 2退款  3消费答疑)
    private int curriculumCount;//课程节数
    private String teacherName;//教师姓名
    private String inviteSelfcode;//工作室邀请码
    private BigDecimal singlePrice = new BigDecimal(0.0);//每节课时价格

    private BigDecimal totalIncome = new BigDecimal(0.0);//收入总和
    private BigDecimal totalRefund = new BigDecimal(0.0);//退款总和
    private BigDecimal totalTeacherIncome = new BigDecimal(0.0); //教师收入总和
    private BigDecimal totalSytemIncome = new BigDecimal(0.0);//平台收入总和

}
